home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_12_03 / kamradt / smartptr.h < prev   
C/C++ Source or Header  |  1994-02-07  |  429b  |  26 lines

  1. class BMOIteratorImp;
  2.  
  3. class BMOIterator {
  4. public:
  5.   BMOIterator(const char *dbname);
  6.   BMOIterator(const BMOIterator &);
  7.   BMOIterator &
  8.   operator=(const BMOIterator &);
  9.   ~BMOIterator();
  10.   BMOIteratorImp *operator->() 
  11.   { 
  12.     return imp; 
  13.   }
  14. private:
  15.   BMOIteratorImp *imp;
  16. }
  17.  
  18. function()
  19. {
  20.   BMOIterator it("DBNAME");
  21. // AddCol is a memeber of 
  22. // BMOIteratorImp
  23.   it->AddCol("table.col1");    
  24. }
  25.  
  26.